package servico;

import hibernate.dao.HibernateConnection;

import java.awt.BorderLayout;
import java.awt.EventQueue;
import java.awt.ScrollPane;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTable;
import javax.swing.border.EmptyBorder;
import javax.swing.JScrollPane;
import javax.swing.JLabel;
import java.awt.Font;

public class FrmRelacaoProdutoGastos extends JFrame {

	private JPanel contentPane;
	private JScrollPane scrollPaneProdutosGastos;
	private JTable tblProdutosGastos;
	private ProdutoGastosTableModel produtoGastosTableModel;
	private JLabel lblDescricaoProduto;

	public FrmRelacaoProdutoGastos(Long id, String nomeServico) {
				
		produtoGastosTableModel = new ProdutoGastosTableModel(id);
		
		setTitle("Rela\u00E7\u00E3o de gastos por Produto");		
		setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
		setBounds(100, 100, 606, 259);
		contentPane = new JPanel();
		contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
		setContentPane(contentPane);
		contentPane.setLayout(null);
		
		lblDescricaoProduto = new JLabel("Gastos por Produtos utilizandos em " + nomeServico);
		lblDescricaoProduto.setFont(new Font("Tahoma", Font.PLAIN, 15));
		lblDescricaoProduto.setBounds(10, 22, 416, 14);
		contentPane.add(lblDescricaoProduto);
		
		scrollPaneProdutosGastos = new JScrollPane();
		scrollPaneProdutosGastos.setBounds(10, 58, 568, 152);
		contentPane.add(scrollPaneProdutosGastos);
		
		tblProdutosGastos = new JTable();		
		tblProdutosGastos.setModel(produtoGastosTableModel);
		scrollPaneProdutosGastos.setViewportView(tblProdutosGastos);
	}
}
